Synchronization
Synchronized methods versus synchronized blocks
Pitfalls
Not enough
Too much
Safe, but useless
Advantages
Immutability

Return to Tracks